home *** CD-ROM | disk | FTP | other *** search
/ c't freeware shareware 2001 January / CT_SW0101.ISO / mac / software / betrieb / desktop / virtdesk.sit / Virtual Desktop 1.9.3 / Virtual Desktop Help (text) < prev    next >
Text File  |  1998-09-02  |  75KB  |  1,740 lines

  1.  
  2. Virtual Desktop 1.9.3
  3.  
  4. September 2, 1998
  5.  
  6.  
  7.  
  8. Disclaimer and Copyright Notice
  9.  
  10.  
  11. Virtual Desktop is a free utility designed to act as a virtual desktop
  12. manager for System 7 and Mac OS 8.  The author, Ross Brown, makes no
  13. warranty, either express or implied, with respect to this software, its
  14. performance, merchantability, or suitability for any particular purpose.
  15. People using the Virtual Desktop utility do so at their own risk.  The
  16. author disclaims all liability for loss of data, mechanical damage, or other
  17. losses suffered while using the Virtual Desktop utility.
  18.  
  19. Virtual Desktop is an AWOL Software Production, Copyright © 1994-8
  20. Ross Brown.  All rights reserved.  Permission is granted to make and
  21. distribute copies of this software, provided this disclaimer and copyright
  22. notice are preserved on all copies.  The software may not, however, be
  23. sold or distributed for profit, or included with other software which is
  24. sold or distributed for profit, without the permission of the author.
  25.  
  26. There are no site license fees for the use of Virtual Desktop within an
  27. organization.  The author encourages you to make and distribute as many
  28. copies of the application as you wish, for whomever you wish, as long as
  29. it is not for profit.  Virtual Desktop is part of a set of cooperating
  30. programs, AWOL Utilities.  The tutorial help you are reading is designed
  31. for handling by the help server application Help on Wheels, which is also
  32. part of AWOL Utilities.
  33.  
  34.  
  35.  
  36. Distribution Policy
  37.  
  38.  
  39. New versions of individual AWOL Utilities programs, including Virtual
  40. Desktop, are available by anonymous FTP from popular archive sites
  41. including <ftp://sumex-aim.stanford.edu/info-mac/> and its various
  42. mirror sites, such as <ftp://mirrors.aol.com/pub/info-mac/>.
  43.  
  44. For the latest information about AWOL software, including AWOL Utilities,
  45. please visit the AWOL Web page at <http://www.magma.ca/~awolsp/>.
  46.  
  47. Support for AWOL Utilities is through Internet mail at
  48. <mailto:ab026@freenet.carleton.ca>.  The software is not available by
  49. FTP from this site.  The address for paper correspondence is AWOL
  50. Software Productions, PO Box 24207, Hazeldean RPO, Kanata, Ontario,
  51. Canada K2M 2C3.
  52.  
  53. Macintosh users who do not have access to electronic sources of free and
  54. shareware software may obtain a copy of AWOL Utilities by sending a
  55. self-addressed stamped envelope and an 800K (or larger) formatted
  56. diskette to the author at the above address.  U.S. users are reminded that
  57. postage from Canada in 1998 is C$0.52 up to 30 grams (1 oz.), C$0.77 up
  58. to 50 grams (1 3/4 oz.), and C$1.17 up to 100 grams (3 1/2 oz.).
  59. US$0.50, US$0.75, and US$1.00 in coin is acceptable in place of stamps
  60. for the respective weights.  People outside the U.S. and Canada may send
  61. an international postal reply coupon instead of Canadian stamps (available
  62. from any post office).  Please use sturdy envelopes, preferably cardboard
  63. disk mailers.  (Mailers over 5 mm (1/5") thick require C$1.17 postage to
  64. the U.S.)
  65. Please do not send return envelopes with non-Canadian
  66. stamps, as Canada Post will not accept them.
  67.  
  68.  
  69.  
  70. About AWOL Software Productions
  71.  
  72.  
  73. AWOL Software Productions specializes in custom development of
  74. software for the Mac OS.  Since its inception in 1990, AWOL has
  75. developed a number of programs which enhance the Mac OS user
  76. experience, working in nearly every part of the Macintosh Toolbox.  If
  77. you have a short-term programming task or product idea but lack the
  78. staff to do the expert design, coding, and documentation, we invite your
  79. inquiry.
  80.  
  81. Virtual Desktop is AWOL’s best-known effort, serving the desktop
  82. expansion needs of thousands of Mac users around the world.  Later in
  83. 1998, AWOL will release a new commercial version 2.0 to replace the
  84. freeware version contained in the AWOL Utilities package.  Please contact
  85. us at <mailto:ab026@freenet.carleton.ca> for feature and ordering
  86. information.
  87.  
  88. Users who want more out of the Mac’s speech capabilities should check
  89. out MacYack Pro, a jointly developed package of speech tools marketed by
  90. Scantron Quality Computers (<http://www.lowtek.com/macyack/>;
  91. <mailto:qualitycomp@aol.com>; 20200 Nine Mile Rd., St. Clair Shores, MI
  92. 48080).
  93.  
  94.  
  95.  
  96. Purpose
  97.  
  98.  
  99. Virtual Desktop is the answer to a growing problem among users of
  100. modern Macintosh computers, who have plenty of RAM to run programs
  101. in, but don’t have the “screen real estate” to handle large numbers of
  102. windows productively.  This problem is especially acute for people using
  103. PowerBook computers, because of their small screen size.
  104.  
  105. Virtual Desktop, the premier virtual desktop manager for the Macintosh,
  106. is an adaptation of the kind of virtual window manager found on many X
  107. Window System workstations.  Having allocated some memory for
  108. off-screen buffers, they let the user’s screen view move between
  109. several “rooms” where various programs can put their windows.
  110. Usually, these rooms are non-overlapping and arranged in a rigid grid
  111. pattern.  A small-scale window shows the user where all the windows
  112. are, in a stylized form.
  113.  
  114. On the Macintosh, to date, there have been three successful solutions to
  115. this problem.  The first, a commercial program using software
  116. techniques, extended the desktop by scrolling it away when the user
  117. shoved the mouse against the edge of the screen.  The second, a
  118. shareware program with hardware dependencies, bought the user some
  119. extra real estate by opening up the usually black area at the edges of the
  120. monitor.  The third, an increasingly lucrative business, is the sale of
  121. graphic display stations or expansion cards with hardware-based scroll
  122. and zoom capability.
  123.  
  124. Virtual Desktop has a number of advantages over these solutions.  First,
  125. it’s free.  Second, it works on all types of monitors.  Third, it has a
  126. sophisticated user interface.  Fourth, it takes advantage of Mac OS
  127. features to do the whole job in the fewest possible clicks and keystrokes.
  128. And last, it’s free.
  129.  
  130.  
  131.  
  132. Who Can Use Virtual Desktop?
  133.  
  134.  
  135. Any Macintosh running System 7.0 or later can use Virtual Desktop.
  136. There is nothing special to install, but the first time you open Virtual
  137. Desktop, it will ask for permission to install its own system extension,
  138. then suggest that you restart your Macintosh.  This system extension is
  139. required in order for the application to operate.
  140. See the section entitled “Virtual Desktop Extension” for more
  141. information.
  142.  
  143. NOTE:  To work as it does, the program needs intimate knowledge of how
  144. Finder works.  Because of this dependency, Virtual Desktop checks the
  145. system version at startup, and if it finds itself in an unfamiliar version,
  146. it warns you and lets you decide whether to continue.  This version of
  147. Virtual Desktop may someday be replaced by one which takes account of
  148. changes in later versions of Finder.
  149.  
  150. Virtual Desktop also works on Macintoshes running At Ease instead of
  151. Finder, with the exception of one option which requires Finder.
  152. See the section entitled “The Door Preferences Dialog” for more
  153. information.
  154.  
  155. Virtual Desktop can be placed on an AppleShare file server, where any
  156. number of users can access it simultaneously.
  157.  
  158.  
  159.  
  160. What Does Virtual Desktop Do?
  161.  
  162.  
  163. Virtual Desktop, simply put, puts scroll bars on your screen.  This is the
  164. most intuitive way for most people to operate a desktop which is larger
  165. than their screen.  This “virtual desktop” can be as large as the user
  166. wants it to be, with no additional expense of memory.
  167.  
  168. It also has a mode where the user can inspect and rearrange the layout of
  169. windows and icons on the entire virtual desktop.
  170.  
  171. For people who use the same applications every day, Virtual Desktop lets
  172. them build “doors,” which make the virtual desktop scroll to a preset
  173. location when clicked, in the manner of an old push-button car radio, but
  174. more ergonomic.  You can open a door by clicking, by pressing a
  175. Command-digit combination or F-key, by selection from an optional Door
  176. menu, or (if you have a recent PowerBook or are running System 7.5.2 or
  177. later) by using the Control Strip.
  178.  
  179. Virtual Desktop also has a number of “navigation options” which, when
  180. enabled, let you do quick scrolling actions without leaving the application
  181. you’re using.
  182.  
  183.  
  184. Scroll Bars
  185.  
  186. Virtual Desktop puts a horizontal scroll bar along the bottom edge of your
  187. main monitor, and a vertical scroll bar along the right or left edge (your
  188. choice).  In the corner between the scroll bars is a little square anchor
  189. window with the Virtual Desktop icon on it, where you can click to make
  190. Virtual Desktop active.
  191.  
  192. While Virtual Desktop is active, you can scroll using either scroll bars or
  193. keyboard.  Press the Page Up or Page Down key to scroll vertically (or
  194. horizontally, with the Option key pressed).  Press the Home key to return
  195. to the “home” or startup location.  Press the End key to go back to where
  196. you were when you last pressed Home.
  197.  
  198. By default, the scroll bars only appear while Virtual Desktop is active,
  199. but you can have them up all the time, losing a bit of the screen area in
  200. exchange for easier scrolling.  You can also suppress them altogether, if
  201. you prefer.
  202. See the section entitled “Navigation Options” below.
  203.  
  204. Reading the scroll bars’ “sliders” tells you where you are on the virtual
  205. desktop in relation to all the other items (windows and desktop icons).
  206. Ordinarily, the extent of the virtual desktop is padded by half a screenful
  207. beyond the most extreme item in each direction.  To grow the desktop,
  208. you can increase that pad factor in increments of half a screenful.  As you
  209. move items farther outward into the pad area, the virtual desktop grows
  210. automatically.
  211.  
  212. The scroll bars appear on the main monitor (the one with the menu bar).
  213. If you change the monitor resolution, move the menu bar to another
  214. monitor, or turn video mirroring on or off, Virtual Desktop adjusts
  215. automatically, moving the scroll bars to the correct position and
  216. positioning the sliders to reflect the new state of your virtual desktop.
  217.  
  218.  
  219. Full View Mode
  220.  
  221. If you need to see beyond what your monitor or monitors can display at
  222. one time, to get the big picture of all items on the virtual desktop, you can
  223. go into Full View mode.  There are three ways to do it — by menu
  224. command, by keystroke, and by double-clicking on the anchor window.
  225.  
  226. Full View mode takes over the main monitor, covering everything but the
  227. menu bar and the scroll bars.  It shows a picture of the whole virtual
  228. desktop, scaled down to fit, with color-keyed rectangles showing the
  229. outline of every application’s windows, including the ones that are hidden.
  230. A white area in the background shows what part of the virtual desktop is
  231. currently visible through a monitor.  In this picture, you can get help
  232. balloons to tell you what the windows and icons are, click and drag to
  233. rearrange them, and double-click to scroll and bring them to the front so
  234. that you can see them.  You can also drag the white area to move the
  235. desktop view relative to all windows and icons.
  236.  
  237. On one side of the picture, Virtual Desktop shows a set of radio buttons
  238. and a list box.  There is one radio button for every application which has a
  239. window open, plus one at the bottom of the heap for all desktop icons.
  240. When you click on a radio button, Virtual Desktop fills the list box with the
  241. names of all the items belonging to that group.  By selecting an item from
  242. the list, you can see where that item is on the virtual desktop.
  243. Conversely, you can click on an item in the picture to see its name and
  244. what group it belongs to.
  245.  
  246.  
  247. Doors
  248.  
  249. At some point, you will begin to imagine a virtually boundless virtual
  250. desktop layout for your applications — mail windows here, word
  251. processor there, and a picture of your spouse and children in the top
  252. corner, in case you forget what they look like.  It would be hard to move
  253. from location to location using scroll bars, and not very efficient using
  254. Full View mode, so Virtual Desktop gives you a better tool for the job:
  255. doors.
  256.  
  257. To make a door, you scroll to the location you want to work in, and tell
  258. Virtual Desktop to create a new door.  It asks you for a name, and a place
  259. on the desktop where it can drop the little door icon window with the name
  260. on it.  You could build a whole corridor of doors to different places, or use
  261. one of the predefined multiple-door arrangements (row, column, cross, or
  262. grid).  To move from one preset location to another, you just click on a
  263. door.  The door icon “opens,” and you’re there.  Every “room” should
  264. have a trash can alias in the lower right corner, of course, but that’s
  265. your job.
  266.  
  267. That describes the simplest use of doors.  Beyond that, there are some
  268. useful preference options you can apply to each door.  You can associate
  269. an application with the door, so that Virtual Desktop will make that
  270. application active as you jump to where its windows are.  Better still,
  271. you can have it tell Finder to open any item of your choice (application,
  272. document, folder, or other) when you open the door.  If that application
  273. prefers a specific color depth (“Thousands” of colors, or plain old “Black
  274. & White”), you can tell Virtual Desktop to change the depth when you open
  275. the door.
  276.  
  277. Even when Virtual Desktop isn’t running, you can use the Door menu,
  278. placed on the right side of the menu bar, to instantaneously launch Virtual
  279. Desktop and open any door.  For PowerBook users and those running
  280. System 7.5.2 or later, the “Virtual Desktop Doors” Control Strip module
  281. does the same thing without clogging your menu bar.  This feature,
  282. combined with its ability to tie any item to the opening of a door, makes
  283. Virtual Desktop an effective application/document launcher.
  284.  
  285.  
  286. Navigation Options
  287.  
  288. This version of Virtual Desktop offers five ways to do virtual desktop
  289. scrolling without leaving the active application.
  290.  
  291. First, you can choose a key combination which scrolls the virtual desktop
  292. up, down, left, or right.  You choose any combination of the modifier keys
  293. (Command, Shift, Option, Control), plus any four keys for the four
  294. directions.
  295.  
  296. Second, you can tell Virtual Desktop to watch the mouse pointer.  If this
  297. option is on, and you move the mouse while pressing any combination of
  298. the modifier keys, the virtual desktop will “shift” along with the pointer
  299. when you release the keys.
  300.  
  301. Third, you can tell it to react when you shove the mouse pointer into any
  302. edge of the screen, while pressing any combination of the modifier keys.
  303. The virtual desktop will scroll away in the opposite direction.
  304.  
  305. Fourth, you can tell it to show the scroll bars at all times, whatever
  306. application is active.  If you operate a scroll bar while using another
  307. application, Virtual Desktop will return you to that application as soon as
  308. it has scrolled the desktop.
  309.  
  310. Fifth, you can click on a door icon window, or use the Door menu or
  311. Control Strip, to open a door, having set that door to switch back to the
  312. frontmost (active) application.
  313.  
  314.  
  315.  
  316. How Does Virtual Desktop Work?
  317.  
  318.  
  319. Virtual Desktop Extension
  320.  
  321. Virtual Desktop requires a system extension to persuade Finder that the
  322. desktop is larger than your monitors, and to ensure that off-screen icon
  323. positions are recorded correctly.
  324.  
  325. When you open the Virtual Desktop application, it will check to see if the
  326. “Virtual Desktop Extension” system extension was loaded at startup.  If
  327. not, it will ask for permission to install it in your Extensions folder, if it
  328. isn’t already there.  If you agree, the application will suggest a restart,
  329. then quit, because the extension must be loaded at startup in order for the
  330. application to operate.
  331.  
  332. If the extension was loaded, but is not the same version as the
  333. application, you will be prompted to replace it.  You must then restart
  334. your Macintosh in order to use the application.
  335.  
  336. If you remove the extension, or disable it by pressing the Shift key at
  337. startup, Finder will bring any desktop icons positioned off-screen back
  338. into view.  (Unfortunately, when running Mac OS 8, this repositioning is
  339. permanent.  When running Mac OS 7.6.1 or earlier, if you do not
  340. reposition the desktop icons, they will return to their off-screen positions
  341. after the next restart.)  This shows how Virtual Desktop manages the
  342. virtual desktop.  It works not by enlarging the “real” desktop area using
  343. extra memory, but by actually moving windows and icons around on the
  344. desktop.  Part of that trick is to persuade Finder not to round up the “lost
  345. sheep.”
  346.  
  347.  
  348. How to Start Up Virtual Desktop
  349.  
  350. The first time you start up the Virtual Desktop application, you will be
  351. working with a very small virtual desktop, and nothing off the monitors.
  352. If you move some icons off the desktop view using Full View mode, scroll
  353. with the scroll bars, then quit, you will notice that Virtual Desktop has
  354. returned you to the “home” location, and that the items you moved off
  355. the desktop remain out of view.  You must reopen Virtual Desktop to
  356. access them.  Because the extension implements the illusion of a virtual
  357. desktop, the application need only be open when you want to do some
  358. scrolling.
  359.  
  360. Once you are comfortable with Virtual Desktop, you may want to start it
  361. up by putting it (or an alias to it) in your Startup Items folder.  Another
  362. way is to use door files, Virtual Desktop documents that open the
  363. application and scroll the virtual desktop to a preset location when opened.
  364. You may want to replace some of your current startup items with door
  365. files, having set the preferences for each door so that Finder will open
  366. each item in its own place on the virtual desktop.
  367. See the section entitled “The Door Preferences Dialog” for more
  368. information about door files.
  369.  
  370. Another way to start up Virtual Desktop is to select a door from the Door
  371. menu or the Control Strip.
  372.  
  373.  
  374. Routine Maintenance
  375.  
  376. Virtual Desktop works by moving windows and icons, not by enlarging the
  377. actual desktop.  Therefore, applications are never aware of where you
  378. are on the virtual desktop.  In a way, this is good, because they will
  379. normally put their windows where you can see them.
  380.  
  381. You will probably want to dedicate an area of the virtual desktop to some
  382. commonly used application.  However, the application doesn’t know what
  383. that location is, so you have to help it somehow.  One way would be to
  384. move to the location by clicking on a door icon window, then to open the
  385. application using the Apple menu or some desktop icon which you have
  386. placed there for the purpose.  (If you have set the application preferences
  387. for Finder so that Finder’s windows are exempt from scrolling, you can
  388. always find the icon you want through those windows.)
  389.  
  390. There are several ways to automate the opening of applications and
  391. documents in “preferred” virtual desktop locations.  One way is to set
  392. the door preferences so that Virtual Desktop asks Finder to open the item
  393. just after scrolling to the door location.  (The only problem with this
  394. approach, depending on the application in question, is that later attempts
  395. to open the door, leading to more requests to open the item, may cause
  396. unwanted effects.)  Another way is to use an alias file converted by
  397. Maybe, another AWOL Utilities program, which automatically tells Virtual
  398. Desktop to scroll to this location just before opening the target item.  Yet
  399. another way is to open the items in question, then start up Virtual
  400. Desktop, which (with the application preferences appropriately set) can
  401. shuttle the windows out to their various door locations.
  402. See the section entitled “Suggestions for Use” for more information on
  403. Maybe.
  404.  
  405.  
  406. Sensitive Applications
  407.  
  408. The great majority of applications tolerate Virtual Desktop’s scrolling
  409. behavior with no problems.  There are others, though, and you should be
  410. aware of the symptoms of trouble.
  411.  
  412. First, some applications may not work right if their windows are
  413. off-screen.  This is especially true of well-programmed applications
  414. which use a “device loop” to compute the right drawing effects for each
  415. monitor their windows intersect, because they typically need to know
  416. which monitor has the greatest color depth, and may get confused if there
  417. isn’t such a monitor.
  418.  
  419. Second, some applications don’t use the Macintosh’s QuickDraw graphics
  420. model to draw on your monitors.  An example would be any
  421. frame-grabbing video expansion card which addresses screen memory
  422. directly.  Their windows will come apart when Virtual Desktop scrolls the
  423. frames without the contents.  Even HyperCard has a little trouble
  424. sometimes.  QuickTime movie players seem to get along fine with Virtual
  425. Desktop, however.
  426.  
  427. Third, some applications don’t listen to the operating system when it tells
  428. them to redraw parts of their windows which have been exposed by
  429. scrolling, because they think they know which parts are exposed.  These
  430. applications seem to respond better to door jumps than to manual
  431. scrolling.  Applications built with Apple’s MacApp® framework seem
  432. especially prone to this problem.
  433.  
  434. Despite these glitches, though, life with Virtual Desktop is arguably better
  435. than life without.
  436.  
  437.  
  438. How to Shut Down Using Virtual Desktop
  439.  
  440. Virtual Desktop has a Special menu which contains Restart and Shut Down
  441. commands, like those in Finder.  If you use Virtual Desktop regularly, it’s
  442. good practice to use this Special menu rather than Finder’s, because it
  443. makes sure that Virtual Desktop gets a chance to clean up and quit before
  444. any other application.
  445.  
  446. If you have a scriptable Finder (version 7.1.4 or later, or version 7.1 or
  447. later with “Finder Scripting Extension” installed), you may find it helpful
  448. to have the “Quit Virtual Desktop” application in your Shutdown Items
  449. folder.  This will force Virtual Desktop to quit first when you request a
  450. restart or shutdown by any standard method (Finder’s Special menu, the
  451. Power key, or the “• Shut Down” desk accessory).  Note that items in
  452. the Shutdown Items folder may not be opened if you restart or shut down
  453. using any indirect method, such as an installer application.
  454.  
  455. The first time you open Virtual Desktop, just after you agree to install
  456. “Virtual Desktop Extension,” the application will offer to install “Quit
  457. Virtual Desktop” in your Shutdown Items folder, if you have a scriptable
  458. Finder.  (You may refuse the offer if you don’t want “Quit Virtual
  459. Desktop” installed; if you change your mind later, you can get it using the
  460. Install menu.)
  461.  
  462. If Virtual Desktop doesn’t clean up before a restart or shutdown, some
  463. applications may record their window positions as off-screen, so the next
  464. time they start up, they may choose a default on-screen position.  This is
  465. quite understandable behavior, actually helpful, except when you are
  466. using Virtual Desktop to manage your desktop.  Virtual Desktop provides
  467. an application preference option to handle this sort by bringing their
  468. windows back into view before they quit.  By practice, you will come to
  469. know which applications need such special treatment.
  470.  
  471.  
  472. Using the Control Strip
  473.  
  474. If you have Apple’s Control Strip control panel, or one of the
  475. “aftermarket” shareware programs that let you use Control Strip
  476. modules on any Macintosh, you should consider using the “Virtual Desktop
  477. Doors” Control Strip module instead of the Door menu.  It gives the same
  478. capability, without taking up space in the menu bar.
  479.  
  480. The first time you open Virtual Desktop, just after you agree to install
  481. “Virtual Desktop Extension,” the application will offer to install the
  482. Control Strip module in your Control Strip Modules folder, if Control Strip
  483. is available.  (You may refuse the offer if you don’t want the Control
  484. Strip module installed; if you change your mind later, you can get it using
  485. the Install menu.)  The module will appear in your Control Strip after the
  486. next restart, though you may have to drag the tab at the end of the
  487. Control Strip to make it visible.
  488.  
  489. The menu that pops up from the Control Strip has the same commands as
  490. the Door menu.
  491. See the section entitled “The Door Menu” for more information.
  492.  
  493. You may find that the Control Strip obscures Virtual Desktop’s horizontal
  494. scroll bar window.  If you do not intend to use the scroll bars, you can set
  495. a navigation option to suppress them.  If you do intend to use them, you
  496. can Option-drag the tab at the end of the Control Strip to move it up from
  497. its usual position at the bottom of the screen.
  498.  
  499.  
  500.  
  501. Suggestions for Use
  502.  
  503.  
  504. Virtual Desktop is distributed as part of a free set of cooperating
  505. programs, AWOL Utilities.  This section explains how Virtual Desktop can
  506. work in conjunction with the other programs.
  507.  
  508.  
  509. Help on Wheels
  510.  
  511. Help on Wheels is an efficient and full-featured help server which displays
  512. help files on behalf of client applications.  The help file you are reading is
  513. distributed alongside the Virtual Desktop application file as a separate
  514. Help on Wheels document.
  515.  
  516. You can read this help at any time while using Virtual Desktop, either by
  517. selecting “Virtual Desktop Help” from the Help menu, or by pressing the
  518. Help or Command-? key.  Alternatively, press the Help or Command-?
  519. key while the machine is starting up, and release the key once you see the
  520. Virtual Desktop extension icon with a help balloon on it.  The help server
  521. will open to display the help file after startup is complete.  This version
  522. of Virtual Desktop has some support for the sophisticated features of Help
  523. on Wheels, such as context-sensitivity, casual displays, and “hot”
  524. hypertext buttons.
  525.  
  526. This help file can be stored separately from the Virtual Desktop
  527. application, archived, or trashed, without affecting Virtual Desktop’s
  528. routine operation.
  529.  
  530.  
  531. Maybe
  532.  
  533. Among the options of Maybe, a Finder alias enhancer, is one which lets
  534. you open any other item just as the target item is being opened or printed.
  535. Virtual Desktop has an option to create a very small document called a
  536. door file, whose name matches the name of a door.  Opening a door file
  537. from Finder is another way to open the door.
  538.  
  539. If you have an alias to a document or application which you might like to
  540. work on in a preset location on the virtual desktop, Maybe can convert
  541. that alias, attaching the door file as the item to open first.  Then,
  542. whenever you open the converted alias, whose icon looks like the original,
  543. Maybe and Virtual Desktop co-operate to scroll the virtual desktop to the
  544. “right” location for that target item, then open it.
  545.  
  546.  
  547. Menu Events
  548.  
  549. Menu Events is a small, single-purpose system extension which lets any
  550. program send Apple events to most high-level-event-aware applications
  551. having a menu bar.  These “Menu events” let you query the contents and
  552. state of the application’s menus, then select a menu command and tell the
  553. target application to do it.
  554.  
  555. Virtual Desktop is a useful target for a Menu event, because it has many
  556. menu commands, and no scripting interface.  Any action you can do using
  557. Virtual Desktop menus can be instigated by any application which can send
  558. an Apple event, such as Maybe.
  559.  
  560. NOTE:  Menu Events is intended for Macintosh programmers and those
  561. familiar with Apple event scripting.  If your favorite archive site does not
  562. have Menu Events and its companion application Menu Grabber, you may
  563. request a copy from the author at the addresses listed above.
  564.  
  565.  
  566.  
  567. Windows and Dialogs
  568.  
  569.  
  570. Virtual Desktop operates several windows and dialog boxes, which are
  571. described here.
  572.  
  573.  
  574. The Scroll Bar Windows
  575.  
  576. Virtual Desktop maintains one horizontal and one vertical scroll bar
  577. window.  If you use them while Virtual Desktop is already active, it will
  578. remain active; otherwise, it will return to whatever application was
  579. active before.
  580.  
  581. Through the Layout Preferences dialog, you can vary the thickness of the
  582. scroll bars, and you can move the vertical scroll bar to the left side if
  583. you wish.  A left-handed arrangement is good for southpaws, but also
  584. worth considering just because Finder tends to use the right side of the
  585. desktop for things with no definite position, like volume icons and new
  586. folders and documents.
  587.  
  588. Through the Navigation Preferences dialog, you can make the scroll bar
  589. windows appear at all times.  By default, they disappear when Virtual
  590. Desktop goes into the background.  You can also decide not to show the
  591. scroll bars at all, if you prefer other means of scrolling.
  592.  
  593.  
  594. The Anchor Window
  595.  
  596. This small window has the Virtual Desktop icon on it.  Clicking once makes
  597. it active, and clicking twice enters Full View mode.  After that, clicking
  598. toggles between Full View mode and the usual see-through mode.
  599.  
  600.  
  601. The Full View Window
  602.  
  603. This window appears only in Full View mode, covering the area not
  604. occupied by the menu bar and scroll bars.  It consists of three parts:
  605. picture, radio buttons, and list box.
  606.  
  607. •  Picture
  608.  
  609. The picture is the most interesting part of the Full View window.  It offers
  610. many functions.
  611.  
  612. °  Backdrop
  613.  
  614. The Full View picture has a gray backdrop showing the current extent of
  615. the virtual desktop, reduced to fit the area available for the picture
  616. display.  Through the Layout Preferences dialog, you have the option of a
  617. flexible aspect ratio, which distorts images in the picture to fill the
  618. available area, or a true aspect ratio, which scales all images without
  619. distortion, but leaves some unused space in the picture, filled with a
  620. darker gray or black.
  621.  
  622. The virtual desktop is padded in each direction by a factor which you can
  623. adjust using the “Grow Desktop” and “Shrink Desktop” menu commands.
  624. If you move a window or icon into the pad area, the virtual desktop will
  625. grow automatically the next time the view is refreshed.
  626.  
  627. °  Desktop View
  628.  
  629. In the background, a white area describes the part of the virtual desktop
  630. which is currently visible through the monitor or monitors, rather like
  631. those “through the binoculars” shots in bad old movies.  Anything resting
  632. in the white area is the image of a visible window or icon.  You can click
  633. and drag this white area to another point on the virtual desktop, moving
  634. the desktop view relative to all windows and icons.  This is effectively a
  635. diagonal form of scrolling.  If you use the scroll bars, you will see the
  636. white area move accordingly.
  637.  
  638. °  Window and Icon Images
  639.  
  640. Every window or desktop icon (collectively known as “items”) appears in
  641. the picture as an outline rectangle with a representative size, shape, and
  642. position.  On a color monitor, the color of the rectangle matches that of
  643. the owning application’s radio button, for easy recognition.  (NOTE:  The
  644. Mac OS 8 Appearance Manager prevents Virtual Desktop from displaying
  645. color labels on the radio buttons.)
  646.  
  647. Where images overlap, the outline of the front item is solid, and the
  648. others are hatched (cut diagonally).  On a color monitor, the cursor
  649. changes color as it passes over the images, to help you see which window
  650. is in front at that point.  With balloons showing, you can get detailed
  651. information on what the mouse is pointing to.
  652.  
  653. The images of windows belonging to hidden applications, as well as
  654. windows rolled up using WindowShade, appear as thin dotted outlines.
  655. They don’t figure in the cursor or balloon behavior described above unless
  656. the Option key is pressed.
  657.  
  658. The mechanism for selecting and dragging item images is a little unusual.
  659. At any time, there may be only one item selected.  Its image outline is
  660. filled in.  Even if that item is behind other items at some points, the
  661. hand-shaped cursor tells you that you can click and drag that item from
  662. any point to any other point, without making it active.  By contrast, you
  663. can also click and drag a non-selected item, without affecting the
  664. selection, but the item dragged will be the one which is frontmost at the
  665. click point.
  666.  
  667. An item becomes selected either by clicking on its image, or by actions on
  668. the radio buttons or list box.  The current selection is always reflected in
  669. all three parts of the Full View window — picture, radio buttons, and list
  670. box.
  671.  
  672. If you double-click on an item image, Virtual Desktop will make that
  673. window or icon active (showing the window if it was hidden or rolled up
  674. using WindowShade), and go into the background.  If the point where you
  675. clicked was outside the white area, the desktop view will scroll
  676. automatically to center the selected item on the main monitor.  Likewise,
  677. you can press the Return or Enter key to make the selected item active,
  678. but scrolling will only occur if the item is completely outside the desktop
  679. view.
  680.  
  681. The entire Full View window is a static display.  It does not track the
  682. movements, appearances, or disappearances of windows and icons.  If
  683. Virtual Desktop finds that an item has moved, disappeared, or changed its
  684. title, the cursor shows a question mark while over the item’s image, and
  685. you cannot do anything with the item.  The “Refresh” menu command
  686. clears up this situation, redrawing the entire window and repositioning
  687. the scroll bars.
  688.  
  689. NOTE:  The virtual desktop may sometimes become very large, and the
  690. images very small, because some application has placed a window in a
  691. very remote position.  This is a technique some programmers use to hide
  692. a window.  If this becomes a problem, move the window’s image nearer to
  693. the rest of the items, then use the “Refresh” menu command to rescale
  694. the picture.
  695.  
  696. •  Radio Buttons
  697.  
  698. The order of radio buttons from top to bottom is the same as the layering
  699. order of the applications’ windows.  However, applications without
  700. windows do not appear.  A special button labeled “Desktop icons” at the
  701. bottom covers all desktop icons.
  702.  
  703. Each radio button is given a color to match the images in the picture.
  704. (NOTE:  The Mac OS 8 Appearance Manager prevents Virtual Desktop from
  705. displaying color labels on the radio buttons.)  By default, the color is
  706. computed by hashing the application’s signature, but you can change it
  707. through the Application Preferences dialog.
  708.  
  709. Clicking on a radio button fills the list box with the titles of the
  710. application’s windows (or desktop icons) and selects the front item in the
  711. list and in the picture.  You can use Shift-Up-Arrow and
  712. Shift-Down-Arrow to go up and down the stack of radio buttons without
  713. using the mouse.
  714.  
  715. When you are selecting items using images in the picture, the radio button
  716. selection changes accordingly.
  717.  
  718. •  List Box
  719.  
  720. The order of entries from top to bottom is the same as the layering order
  721. of the selected application’s windows (or desktop icons).
  722.  
  723. Items without titles appear in the list as “[untitled]”.  If an item moves,
  724. disappears, or changes title, its entry in the list changes to “[moved]”,
  725. “[defunct]”, or “[retitled]”.
  726.  
  727. You can use Up Arrow and Down Arrow to go up and down the list without
  728. using the mouse.  You can also select by typing the first few letters of an
  729. item’s title.
  730.  
  731. If you double-click on a list entry, Virtual Desktop will make that window
  732. or icon active (showing the window if it was hidden or rolled up using
  733. WindowShade), and go into the background.  If the item is completely
  734. outside the desktop view, the desktop view will scroll automatically to
  735. center the selected item on the main monitor.
  736.  
  737. When you are selecting items using images in the picture, the list
  738. selection changes accordingly.
  739.  
  740.  
  741. The Door Icon Windows
  742.  
  743. Every door you define can have a small iconic window on the desktop,
  744. which does not move when the virtual desktop scrolls.  Each door icon
  745. window carries the first few letters of the door’s name for identification,
  746. and can have its own distinctive door and wall colors.
  747.  
  748. When you create a door, unless the default door preference option is not
  749. to show door icon windows, Virtual Desktop prompts you to place the
  750. window with a special door-shaped cursor.  After you have placed the
  751. window, you can move it by clicking and dragging.  A good practice is to
  752. reserve a small area in one corner of the main monitor, where door icon
  753. windows can congregate and be visible regardless of which door is open.
  754.  
  755. Clicking once on the door icon window (without dragging) opens the door.
  756. If you press the Option key while clicking, Virtual Desktop will ignore any
  757. option to switch applications or change the color depth after opening the
  758. door, and will remain active.
  759.  
  760.  
  761. The About Dialog
  762.  
  763. This dialog presents Virtual Desktop’s About box.  It is opened by the
  764. “About Virtual Desktop…” command in the Apple menu.
  765.  
  766. It mentions, by way of a balloon, that Virtual Desktop offers help through
  767. both Balloon Help and Help on Wheels.  If you already have balloons
  768. showing, Virtual Desktop spares you the balloon, figuring that you’ve
  769. probably seen enough recently.
  770.  
  771.  
  772. The Layout Preferences Dialog
  773.  
  774. This dialog appears when you select Layout… from the Preferences menu.
  775. It lets you set options which affect the appearance of Virtual Desktop
  776. windows.
  777.  
  778. •  Orientation option
  779.  
  780. Choose a left- or right-handed orientation of Virtual Desktop windows
  781. using the radio buttons.  A left-handed orientation places the vertical
  782. scroll bar at the left edge of the main monitor, and places the list box and
  783. radio buttons at the left side of the Full View window.
  784.  
  785. The default is a right-handed orientation.
  786.  
  787. •  Scroll Bar Thickness option
  788.  
  789. Depending on how much screen area you have to spare, and how accurate
  790. you can be with your clicks, you may want to increase or decrease the
  791. width of the scroll bars.  (If they are taking up too much space, you may
  792. want to suppress them altogether using the Navigation Preferences
  793. dialog.)  Allowable values are between 4 and 64 pixels, inclusive.
  794.  
  795. The default is for standard 16-pixel-wide scroll bars.
  796.  
  797. •  Full View Sidebar Width option
  798.  
  799. If you have a large main monitor, you may want to give the Full View list
  800. box and radio buttons more width in which to display item titles and
  801. application names.  Allowable values are between 64 and 256 pixels,
  802. inclusive.
  803.  
  804. The default is for a 128-pixel-wide sidebar.
  805.  
  806. •  Full View Desktop Aspect Ratio option
  807.  
  808. Choose a flexible or true aspect ratio for the Full View picture using the
  809. radio buttons.  A flexible aspect ratio distorts item images to maximize
  810. coverage in the picture, while a true aspect ratio preserves the shape of
  811. images and leaves dark gray or black gutters beside the virtual desktop
  812. backdrop.
  813.  
  814. The default is to use a flexible desktop aspect ratio.
  815.  
  816. •  Cancel
  817.  
  818. Click here to cancel the changes made to existing layout options.
  819.  
  820. •  Use Defaults
  821.  
  822. Click here to change all options to their default values, the ones described
  823. in this help file.
  824.  
  825. •  OK
  826.  
  827. Click here to accept the options and close the dialog.  This will
  828. immediately change the Virtual Desktop window display.
  829.  
  830. If any options are invalid, you are prompted to correct them.
  831.  
  832.  
  833. The Navigation Preferences Dialog
  834.  
  835. This dialog appears when you select Navigation… from the Preferences
  836. menu.  It lets you set options which affect how you can ask Virtual
  837. Desktop to scroll the virtual desktop while it is in the background.
  838.  
  839. These options are not effective unless the Virtual Desktop application is
  840. running.  However, using the Door menu does start up the application.
  841.  
  842. •  Press Key option
  843.  
  844. If this option is in effect, Virtual Desktop will react to certain
  845. keystrokes, even if it is in the background.  Use the individual check
  846. buttons to select one or more modifier keys (Command, Shift, Option,
  847. Control) which must be down when the key is pressed.  Click on one of the
  848. four arms of the compass rose to change the key which causes Virtual
  849. Desktop to scroll in that direction.  (In this respect, keys on the numeric
  850. keypad are distinct from the like-labeled keys on the main part of the
  851. keyboard.)
  852.  
  853. NOTE:  The active application will not see the keystroke if this option has
  854. been set to react to it.  If your key combination choices are obstructing
  855. your use of some application, press the Caps Lock key, and try again.
  856. This will cause Virtual Desktop to ignore the keystroke.
  857.  
  858. This option is separate from the built-in support for the Home, End, Page
  859. Up, and Page Down keys, which work only while the Virtual Desktop
  860. application is active.
  861.  
  862. This option usually works even if you are facing a modal dialog, the kind
  863. which you must answer before you can do anything else.  Sometimes you
  864. may need it to get a look at a modal dialog box which has come up outside
  865. the visible desktop area.
  866.  
  867. The default is a Shift-Control-Arrow combination for all four directions,
  868. but the entire option is off by default.
  869.  
  870. •  Move Mouse option
  871.  
  872. If this option is in effect, Virtual Desktop will track the mouse pointer
  873. whenever the selected modifier keys are pressed, and scroll the virtual
  874. desktop in the direction of mouse movement.  It is as if you have put your
  875. finger on the desktop “blotter” holding all of the windows and icons, and
  876. pushed it across the desk.
  877.  
  878. A blinking circle on the desktop marks the point where the pointer was
  879. when the modifier keys were pressed.  This marker does not appear until
  880. you have moved the pointer a certain distance, and disappears again if you
  881. move it back.  So, if you didn’t mean to shift the desktop, and you see a
  882. blinking circle, you should extinguish it before releasing any of the
  883. modifier keys (or pressing another).
  884.  
  885. When you release any of the modifier keys (or press another), if the
  886. pointer has moved significantly, Virtual Desktop will shift the desktop
  887. accordingly.  Whatever was under the blinking circle moves to the new
  888. mouse position, and everything else with it.
  889.  
  890. Like the Press Key option, this option usually works even if a modal dialog
  891. is posted.
  892.  
  893. In previous versions, this option worked only with the Shift key, and that
  894. remains the default, though it is not the most practical choice, given that
  895. many applications support Shift-selection and Shift-dragging.
  896.  
  897. The default modifier key is Shift, but the entire option is off by default.
  898.  
  899. •  Shove Mouse option
  900.  
  901. If this option is in effect, Virtual Desktop will react to the mouse pointer
  902. hitting any edge of the screen whenever the selected modifier keys are
  903. pressed, and scroll the virtual desktop away from that edge.  This is
  904. handy when you need access to something which is just off the visible
  905. desktop in that direction.
  906.  
  907. The desktop will continue to scroll as long as you hold the mouse pointer
  908. at the edge and press the selected modifier keys, so you can regulate this
  909. form of scrolling by twitching the mouse or by pressing and releasing the
  910. modifier keys.  (The repeat rate is based on the double-click speed which
  911. you select using the Mouse control panel.)
  912.  
  913. Like the Press Key and Move Mouse options, this option usually works
  914. even if a modal dialog is posted.
  915.  
  916. Be careful if you assign the Option key as the modifier key for this option,
  917. as it may cause unwanted scrolling when selecting from the menu bar.
  918.  
  919. The default modifier keys are Option and Control, but the entire option is
  920. off by default.
  921.  
  922. •  Scroll Bars option
  923.  
  924. If this option is in effect, Virtual Desktop will show scroll bar windows at
  925. the sides of the main monitor.
  926.  
  927. If you select “always,” Virtual Desktop will not hide its scroll bar
  928. windows when going into the background, so that they continue to be
  929. available at all times.  Virtual Desktop will become active while the user
  930. operates the scroll bars, but will return to the background afterwards.
  931.  
  932. If you select “only when active,” Virtual Desktop will hide its scroll bar
  933. windows when going into the background.
  934.  
  935. This option does not work when a modal dialog is posted, because you can
  936. only use the mouse within the dialog box.
  937.  
  938. This option is on by default, with scroll bar windows showing only when
  939. Virtual Desktop is active.
  940.  
  941. •  Door Menu option
  942.  
  943. If this option is in effect when the machine is starting up, the Virtual
  944. Desktop extension will place the Door menu in the menu bar alongside the
  945. Help, Keyboard, and Application menus.  A change to this option will take
  946. effect at the next restart.
  947. See the section entitled “The Door Menu” for more information.
  948.  
  949. This option is on by default.
  950.  
  951. •  Scroll by option
  952.  
  953. If you select “half screens,” Virtual Desktop will scroll the virtual
  954. desktop by half a screenful when you use the “press key,” “shove
  955. mouse,” or “scroll bars” navigation option, or when you press the Page
  956. Up or Page Down key.
  957.  
  958. If you select “full screens,” Virtual Desktop will scroll by a screenful
  959. instead.  This may not be apparent when using the scroll bars, because the
  960. default virtual desktop padding is only half a screenful, and you cannot
  961. scroll farther outward until you grow the virtual desktop.
  962.  
  963. The default is to scroll by half screens.
  964.  
  965. •  Cancel
  966.  
  967. Click here to cancel the changes made to existing navigation options.
  968.  
  969. •  Use Defaults
  970.  
  971. Click here to change all options to their default values, the ones described
  972. in this help file.
  973.  
  974. •  OK
  975.  
  976. Click here to accept the options and close the dialog.
  977.  
  978. If any options are invalid, you are prompted to correct them.
  979.  
  980.  
  981. The Application Preferences Dialog
  982.  
  983. This dialog appears when you select Application… from the Preferences
  984. menu.  It lets you set options which affect the handling of the current
  985. application’s windows (or desktop icons).  The current application is the
  986. one whose radio button is selected in the Full View window.  This dialog is
  987. not available outside of Full View mode.
  988.  
  989. •  Color option
  990.  
  991. Click on the colored square to change the color used for the current
  992. application’s radio button and for all of its item images in the picture.
  993. (NOTE:  The Mac OS 8 Appearance Manager prevents Virtual Desktop from
  994. displaying color labels on the radio buttons.)
  995.  
  996. The default is a color computed by hashing the application’s signature.
  997.  
  998. •  Exempt Application’s Items From All Scrolling option
  999.  
  1000. If this option is in effect, Virtual Desktop will not move the current
  1001. application’s windows (or desktop icons) when it scrolls the virtual
  1002. desktop.  They retain their position in the desktop view, that is, they
  1003. stick to the monitor(s).  This option is appropriate for utilities which
  1004. provide menu-bar-like functions, and for monitor programs like
  1005. PrintMonitor.
  1006.  
  1007. This option is off by default.
  1008.  
  1009. •  Anchor Application’s Items to Door option
  1010.  
  1011. This option is not available if the Exempt Application’s Items From All
  1012. Scrolling option is on.  It is also not applicable to desktop icons.
  1013.  
  1014. If the current application’s windows are usually confined to the home
  1015. area, you should choose “none” from the pop-up menu, meaning that
  1016. Virtual Desktop will leave the windows where they are on the virtual
  1017. desktop when quitting.  If they happen to be outside the home area, they
  1018. may be inaccessible until you open Virtual Desktop again.
  1019.  
  1020. If the current application is usually associated with one door location, you
  1021. should choose that door from the pop-up menu.  When Virtual Desktop
  1022. quits, it will move the current application’s windows into the home area,
  1023. in the same positions which they occupied relative to that door.  When
  1024. Virtual Desktop opens the next time, it will move the windows back to
  1025. that door area.  This capability is important if you don’t intend to keep
  1026. Virtual Desktop open all the time, because it lets you use doors to
  1027. separate the windows of several applications, but then to see all of the
  1028. windows stacked up in the home area when you quit Virtual Desktop.  Even
  1029. if you do keep Virtual Desktop open all the time, this option is necessary
  1030. for applications which remember the positions of their windows when
  1031. they quit.  If the application’s windows are off-screen when you restart
  1032. or shut down your Macintosh, it may decide to ignore those positions the
  1033. next time you open it, instead choosing default positions, probably not
  1034. what you want.  By using this option, and by making it a habit to restart
  1035. or shut down using Virtual Desktop’s Special menu rather than Finder’s
  1036. (or, if you have a scriptable Finder, by placing the “Quit Virtual Desktop”
  1037. application in your Shutdown Items folder), so that Virtual Desktop gets to
  1038. quit first, you are assured that such applications will remember
  1039. meaningful, on-screen window positions for the next session.
  1040.  
  1041. NOTE:  If you later rename the door, you should update this option,
  1042. because the door you choose is recorded by name.
  1043.  
  1044. The default is not to anchor the application’s windows to any door.
  1045.  
  1046. •  Cancel
  1047.  
  1048. Click here to cancel the changes made to existing application options.
  1049.  
  1050. •  Use Defaults
  1051.  
  1052. Click here to change all options to their default values, which you may
  1053. have changed using Make Defaults (see below).  Click here with the Option
  1054. key pressed to change all options to their built-in default values, the ones
  1055. described in this help file.
  1056.  
  1057. •  Make Defaults
  1058.  
  1059. Click here to change the default values for all options (except the Color
  1060. option) to those displayed in the dialog.
  1061.  
  1062. •  OK
  1063.  
  1064. Click here to accept the options and close the dialog.
  1065.  
  1066.  
  1067. The Door Preferences Dialog
  1068.  
  1069. When you create a new door, its initial options are the defaults.  Its
  1070. location on the virtual desktop is the current location of the desktop view.
  1071. You can use the Door Preferences dialog to change the location or other
  1072. options later on.  To change the name of the door, you must select
  1073. “Rename Door…” from the Actions menu.
  1074.  
  1075. To change its options, the door must be open, and Virtual Desktop must be
  1076. active.  If the door options cause Virtual Desktop to go into the background
  1077. after opening the door, you must either press the Option key while opening
  1078. the door using its menu command, keyboard equivalent, or door icon
  1079. window, or bring Virtual Desktop back to the front after opening the door.
  1080.  
  1081. •  View Offset option
  1082.  
  1083. These numbers indicate many pixels the door location is away from the
  1084. home location, horizontally and vertically.  (Positive numbers indicate a
  1085. door location above or to the left of the home location.)
  1086.  
  1087. If you change these numbers, the virtual desktop will scroll according to
  1088. the new offsets.  This allows you to fine-tune door locations.
  1089.  
  1090. •  Graphical Presence options
  1091.  
  1092. These options control how the door appears on the desktop, as a door icon
  1093. window, or as a door file with a Finder icon.  Both alternatives give you a
  1094. way of opening the door quickly from outside Virtual Desktop.
  1095.  
  1096. °  Show Window option
  1097.  
  1098. When this option is in effect, a door icon window appears on the desktop.
  1099. This small window does not move when the virtual desktop scrolls.
  1100. Clicking once in the window opens the door.  You may decide not to have a
  1101. door icon window for every door you define, especially if you are using
  1102. the Door menu or Control Strip to open doors.
  1103.  
  1104. This option is on by default.
  1105.  
  1106. °  Door and Wall color options
  1107.  
  1108. Click on the top or bottom half of the colored square to change the color
  1109. used to draw the “door face” or background “wall” in the door icon
  1110. window.  You can use color to distinguish between your various doors.  If
  1111. the door color is dark, Virtual Desktop will draw the door name in white
  1112. instead of black.
  1113.  
  1114. The default is a drab brown and gray color scheme.
  1115.  
  1116. °  Create File… option
  1117.  
  1118. Click here to create a door file, a small document belonging to Virtual
  1119. Desktop which gives you a way to open a door through Finder.  The file
  1120. dialog which appears asks you not to make the name of the door file
  1121. different from the name of the door.  This is because the name is the only
  1122. important information in the door file.
  1123.  
  1124. You can place door files on the desktop, as an alternative to door icon
  1125. windows, or in your Startup Items folder, or in a special Doors folder
  1126. inside your Preferences folder, where they can be attached to document
  1127. or application aliases by the Maybe utility.
  1128. See the section entitled “Suggestions for Use” for more information on
  1129. this approach.
  1130.  
  1131. NOTE:  If you later rename the door, you should rename these files as
  1132. well.
  1133.  
  1134. •  Keyboard Binding option
  1135.  
  1136. If you don’t have a macro utility which lets you open a door file by
  1137. pressing a combination of keys, another way to speed up your use of
  1138. doors is to have keyboard bindings for them.  These bindings are valid
  1139. only when Virtual Desktop is active.  You can bind any F-key or
  1140. Command-digit combination to any door.
  1141.  
  1142. As with menu commands and door icon windows, if the Option key is
  1143. pressed when you use the keyboard binding to open a door, Virtual Desktop
  1144. will ignore the Switch to and Depth options, and remain active.
  1145.  
  1146. The default is not to have a keyboard binding.
  1147.  
  1148. •  Switch to option
  1149.  
  1150. This pop-up menu lists all applications to which Virtual Desktop can switch
  1151. as the door is opened.  You may want to choose an application whose
  1152. windows are prevalent in the desktop view when the virtual desktop
  1153. scrolls to the door location.
  1154.  
  1155. NOTE:  If you later rename the application, or replace it with a new
  1156. version whose name is different, you should update this option, because
  1157. the application you choose is recorded by name.
  1158.  
  1159. You have three other choices, “frontmost application”, “stay in Virtual
  1160. Desktop,” and “item via Finder…”  If you select “frontmost
  1161. application,” Virtual Desktop will return to the background after opening
  1162. the door, allowing the application which was active before it to return to
  1163. the front.  This makes opening a door similar to clicking on a Virtual
  1164. Desktop scroll bar while using another application.  If you select “item via
  1165. Finder…,” you must then choose the item (application, document, folder,
  1166. volume, alias, or whatever) you want Finder to open whenever you open
  1167. this door.  Because this choice is recorded using alias information, it is
  1168. unaffected by renaming of files and folders, and you can take advantage of
  1169. alias features such as automatic volume remounting and Apple Remote
  1170. Access dial-up reconnection.
  1171.  
  1172. The default is to stay in Virtual Desktop.
  1173.  
  1174. •  Depth option
  1175.  
  1176. This pop-up menu lists the color depths to which Virtual Desktop can
  1177. switch as the door is opened.  You may want to choose a depth which suits
  1178. the application whose windows are prevalent in the desktop view when the
  1179. virtual desktop scrolls to the door location.
  1180.  
  1181. Virtual Desktop does not know what color depths your monitors can
  1182. support, so it offers choices which may not apply to some or all of your
  1183. monitors.  If you choose a depth, Virtual Desktop will try to switch all
  1184. monitors to that depth when the door is opened.  This will not affect any
  1185. monitor which does not support that depth.
  1186.  
  1187. If you select “as is,” Virtual Desktop will not attempt to change the color
  1188. depth of any monitor.
  1189.  
  1190. The default is not to change the color depth.
  1191.  
  1192. •  Cancel
  1193.  
  1194. Click here to cancel the changes made to existing door options.
  1195.  
  1196. •  Use Defaults
  1197.  
  1198. Click here to change all options to their default values, which you may
  1199. have changed using Make Defaults (see below).  Click here with the Option
  1200. key pressed to change all options to their built-in default values, the ones
  1201. described in this help file.
  1202.  
  1203. •  Make Defaults
  1204.  
  1205. Click here to change the default values for all options (except the View
  1206. Offset option) to those displayed in the dialog.
  1207.  
  1208. •  OK
  1209.  
  1210. Click here to accept the options and close the dialog.
  1211.  
  1212.  
  1213.  
  1214. Menus
  1215.  
  1216.  
  1217. This section describes each of Virtual Desktop’s menus.
  1218.  
  1219.  
  1220. The Apple Menu
  1221.  
  1222. •  About Virtual Desktop…
  1223.  
  1224. This command opens Virtual Desktop’s About dialog, which invites you to
  1225. try Balloon Help or Help on Wheels to learn more about Virtual Desktop.
  1226.  
  1227.  
  1228. The File Menu
  1229.  
  1230. •  Close (Command-W)
  1231.  
  1232. This command is only a place-holder, and is never available, because
  1233. Virtual Desktop does not keep documents open.  The only documents
  1234. Virtual Desktop has are door files, which are only references to doors to
  1235. be opened.
  1236.  
  1237. •  Quit (Command-Q)
  1238.  
  1239. This command quits Virtual Desktop.  This will return the desktop view to
  1240. the home location, and if any applications have their windows anchored to
  1241. a door, those windows will fall back into the desktop view.  Any other
  1242. windows and desktop icons which were outside the home location will
  1243. remain off-screen.
  1244.  
  1245.  
  1246. The Edit Menu
  1247.  
  1248. •  Undo (Command-Z)
  1249.  
  1250. This command is not used by Virtual Desktop.  It is present only for desk
  1251. accessories.
  1252.  
  1253. •  Cut (Command-X)
  1254.  
  1255. This command cuts selected text to the clipboard.  It is used only with
  1256. desk accessories and dialogs containing text fields.
  1257.  
  1258. •  Copy (Command-C)
  1259.  
  1260. This command copies selected text to the clipboard.  It is used only with
  1261. desk accessories and dialogs containing text fields.
  1262.  
  1263. •  Paste (Command-V)
  1264.  
  1265. This command inserts the contents of the clipboard at the current cursor
  1266. location or replaces the currently selected text by the contents of the
  1267. clipboard.  It is used only with desk accessories and dialogs containing
  1268. text fields.
  1269.  
  1270. •  Clear
  1271.  
  1272. This command clears the selected text in a desk accessory or dialogs
  1273. containing text fields.
  1274.  
  1275.  
  1276. The Actions Menu
  1277.  
  1278. •  Full View (Command-F)
  1279.  
  1280. This command toggles between Full View mode and the usual see-through
  1281. mode.  The check mark indicates the current mode.
  1282.  
  1283. •  Refresh (Command-R)
  1284.  
  1285. This command re-examines the complete set of windows and icons now on
  1286. the virtual desktop, recomputes scroll bar positions and the extent of the
  1287. virtual desktop, and redraws all windows accordingly.
  1288.  
  1289. •  Grow Desktop (Command-Plus)
  1290.  
  1291. This command adds half a screenful to the padding at all four sides of the
  1292. virtual desktop, giving you more room to reposition your windows and
  1293. icons.  The maximum width or height of the virtual desktop, including
  1294. padding, is 32,767 pixels.  Therefore, the padding cannot exceed 32,767
  1295. pixels in either direction.  If the padding is already at its maximum, this
  1296. command is disabled.
  1297.  
  1298. •  Shrink Desktop (Command-Minus)
  1299.  
  1300. This command subtracts half a screenful from the padding at all four sides
  1301. of the virtual desktop.  In Full View mode, if images seem to be too small,
  1302. you should try shrinking the desktop.  If the padding is already at its
  1303. minimum, this command is disabled.
  1304.  
  1305. •  New Door… (Command-N)
  1306.  
  1307. This command prompts you for the name of a new door, which must not
  1308. match any existing door name.  The door is created with preference
  1309. options set so as to jump to the current virtual desktop location when
  1310. opened.  If the preferences file is unwritable, this command is disabled.
  1311.  
  1312. The default is create a single door, but by using the pop-up menu, you can
  1313. create 3, 5, or 9 doors at once.  The door at the center of these
  1314. multiple-door arrangements will lead to the current virtual desktop
  1315. location, and the others will lead to nearby locations as indicated by the
  1316. pattern.
  1317.  
  1318. If the default door preference options allow door windows to show,
  1319. Virtual Desktop will prompt you to place the door window with a special
  1320. door-shaped cursor.  In a multiple-door arrangement, the other door icon
  1321. windows are placed automatically according to the pattern.
  1322.  
  1323. •  Rename Door…
  1324.  
  1325. This command prompts you to give the currently open door a new name,
  1326. which must not match any other existing door name.  If no door is open, or
  1327. the preferences file is unwritable, this command is disabled.
  1328.  
  1329. NOTE:  When you rename a door, you should update the application
  1330. preferences of any application whose items are anchored to that door.
  1331. You should also change the name of any door files you had created.
  1332.  
  1333. •  Trash Door… (Command-T) or Trash Door (Command-Option-T)
  1334.  
  1335. This command trashes the currently open door.  An alert box appears to
  1336. ask for confirmation.  If no door is open, or the preferences file is
  1337. unwritable, this command is disabled.
  1338.  
  1339. With the Option key pressed, before you click in the menu bar, the
  1340. confirmation alert is suppressed.
  1341.  
  1342. •  Home (Command-H)
  1343.  
  1344. This command returns the desktop view to the home location, where it
  1345. was when Virtual Desktop started up.
  1346.  
  1347. •  Door “Name” (various)
  1348.  
  1349. There is one command in this menu for each defined door.  If the door has
  1350. a Command-digit binding, it appears in the menu.  Function-key bindings do
  1351. not appear in the menu.
  1352.  
  1353. Selecting a door command causes Virtual Desktop to open the door, just as
  1354. if the user had clicked on the door window.  Press the Option key while
  1355. selecting a door command to keep Virtual Desktop active, ignoring the
  1356. door preference options to activate a certain application or change the
  1357. color depth.
  1358.  
  1359.  
  1360. The Preferences Menu
  1361.  
  1362. •  Layout… (Command-L)
  1363.  
  1364. This command opens the Layout Preferences dialog.
  1365. See the section entitled “The Layout Preferences Dialog” for more
  1366. information.
  1367.  
  1368. •  Navigation… (Command-U)
  1369.  
  1370. This command opens the Navigation Preferences dialog.
  1371. See the section entitled “The Navigation Preferences Dialog” for more
  1372. information.
  1373.  
  1374. •  Application… (Command-A)
  1375.  
  1376. This command opens the Application Preferences dialog.  It is available
  1377. only in Full View mode, and applies to the current application, as shown by
  1378. the radio buttons.
  1379. See the section entitled “The Application Preferences Dialog” for more
  1380. information.
  1381.  
  1382. •  Item… (Command-I)
  1383.  
  1384. This command is not implemented in this version of Virtual Desktop.
  1385.  
  1386. •  Door… (Command-D)
  1387.  
  1388. This command opens the Door Preferences dialog.  It is available only if a
  1389. door is currently open.
  1390. See the section entitled “The Door Preferences Dialog” for more
  1391. information.
  1392.  
  1393.  
  1394. The Special Menu
  1395.  
  1396. •  Restart
  1397.  
  1398. This command is exactly equivalent to Finder’s Restart command, but
  1399. gives Virtual Desktop the chance to take action on the Anchor
  1400. Application’s Items to Door option by quitting before any other application
  1401. can quit.
  1402.  
  1403. •  Shut Down
  1404.  
  1405. This command is exactly equivalent to Finder’s Shut Down command, but
  1406. gives Virtual Desktop the chance to take action on the Anchor
  1407. Application’s Items to Door option by quitting before any other application
  1408. can quit.
  1409.  
  1410.  
  1411. The Install Menu
  1412.  
  1413. •  “Virtual Desktop Extension” —> Extensions
  1414.  
  1415. This command installs an up-to-date version of “Virtual Desktop
  1416. Extension” in your Extensions folder, replacing any version already
  1417. there.
  1418. See the section entitled “Virtual Desktop Extension” for more information
  1419. on what this extension does.
  1420.  
  1421. •  “Virtual Desktop Doors” —> Control Strip Modules
  1422.  
  1423. This command installs an up-to-date version of “Virtual Desktop Doors”
  1424. in your Control Strip Modules folder, replacing any version already there.
  1425. If the Control Strip is not installed on your Macintosh, this command is
  1426. disabled.
  1427. See the section entitled “Virtual Desktop Doors” for more information on
  1428. what this Control Strip module does.
  1429.  
  1430. •  “Quit Virtual Desktop” —> Shutdown Items
  1431.  
  1432. This command installs an up-to-date version of “Quit Virtual Desktop” in
  1433. your Shutdown Items folder, replacing any version already there.  If you
  1434. have a non-scriptable Finder which does not support a Shutdown Items
  1435. folder, this command is disabled.
  1436. See the section entitled “Quit Virtual Desktop” for more information on
  1437. what this miniature application does.
  1438.  
  1439.  
  1440. The Help Menu
  1441.  
  1442. •  About Balloon Help…
  1443.  
  1444. This command, supplied by System software, tells you how to use Balloon
  1445. Help.  Virtual Desktop supports Balloon Help.
  1446.  
  1447. •  Show/Hide Balloons
  1448.  
  1449. This command, supplied by System software, lets you turn Balloon Help
  1450. on and off.  Virtual Desktop supports Balloon Help.
  1451.  
  1452. •  Virtual Desktop Help
  1453.  
  1454. This command asks Help on Wheels to display Virtual Desktop’s help file.
  1455. This will start the help server if it was not already running.  If the help
  1456. server cannot be found on any mounted volume, Virtual Desktop will offer
  1457. to save a readable copy of the help file as a TeachText file, then ask
  1458. Finder to open the file.  If the help file is missing or invalid, this command
  1459. is disabled.
  1460.  
  1461. Pressing the Help or Command-? key at any time does the same thing.
  1462. When there is a dialog box on your screen, such as the options dialog, the
  1463. menu command is disabled, and the keyboard is the only way to display
  1464. help.
  1465.  
  1466.  
  1467. The Door Menu
  1468.  
  1469. This menu appears alongside the Help, Keyboard, and Application menus at
  1470. the right side of the menu bar, whatever application is active.  It appears
  1471. only if the Door Menu option was selected in the Navigation Preferences
  1472. dialog at the time the machine was started up.
  1473.  
  1474. •  Home
  1475.  
  1476. This command lets you return to the home location while using any
  1477. application, without making Virtual Desktop active.  If the Virtual Desktop
  1478. application is not running, this will start it up.
  1479.  
  1480. •  Name (various)
  1481.  
  1482. There is one command in this menu for each defined door.  Selecting a door
  1483. command causes Virtual Desktop to open the door.  If the Virtual Desktop
  1484. application is not running, this will start it up.
  1485.  
  1486. The Option key does not work with these commands, as it does with the
  1487. door commands in Virtual Desktop’s Actions menu.
  1488.  
  1489.  
  1490.  
  1491. Limitations
  1492.  
  1493.  
  1494. You may occasionally find an application which does not work well with
  1495. Virtual Desktop, perhaps putting windows in places where you can’t see
  1496. them, or not redrawing them when you scroll the desktop.
  1497. See the section entitled “Sensitive Applications” for more information on
  1498. how to recognize and deal with incompatible applications.
  1499.  
  1500. Here is a list of applications whose users have reported problems (not all
  1501. verified):
  1502. •  Data Desk Professional [version 2.0] — sporadic crashes when using
  1503. doors
  1504. •  Brown tn3270 [version 2.3d28 or earlier] — crashes if terminal
  1505. window goes entirely off-screen
  1506. •  ColorSwitch [?] — ?
  1507. •  SmartCom II [version 3.3A, 3.4A, or 4.0A] - crashes if Virtual
  1508. Desktop Extension is installed
  1509. •  Mathematica [version 2.2 Student Edition] - crashes if virtual desktop
  1510. is scrolled while calculating
  1511. •  StuffIt Deluxe [version 3.0.7] - Magic Menu feature gets confused
  1512. about what to stuff
  1513. •  Metrowerks CodeWarrior Debug 68K [?] - crashes while
  1514. single-stepping through code
  1515. •  Empower [all versions] — desktop doesn’t redraw properly when
  1516. scrolling if screen cover option is on
  1517. •  GraceLAN Server Manager [?] — crashes if window goes entirely
  1518. off-screen
  1519. •  Logitech MouseKey [version 1.2] — crashes if window goes entirely
  1520. off-screen
  1521. •  ResEdit [version 2.1.3 or earlier] — color bitmap editors crash if
  1522. window goes entirely off-screen
  1523. The programs which crash if the window goes off-screen all have the
  1524. same programming error.  Even in the absence of Virtual Desktop, they
  1525. will crash if you drag the window’s title bar to the very bottom of the
  1526. screen.
  1527.  
  1528. The Trash can may not always end up where you put it, because its
  1529. position is stored in the Finder Preferences file, not like the rest of the
  1530. desktop icons.  This is under investigation.
  1531.  
  1532. Having the ability to scroll the desktop, it would be nice if users could
  1533. keep an eye on a specific part of the virtual desktop at all times.
  1534. Currently, you have the option to exempt an application’s windows from
  1535. scrolling, which you can use to keep its windows in view at all times.  The
  1536. proposed “watch windows” scheme would let you select any rectangular
  1537. section of the virtual desktop and keep it in view in a floating window.
  1538.  
  1539. Another common request is for a miniaturized Full View floating window
  1540. which would offer a bird’s-eye view of the changing virtual desktop
  1541. situation.  The current Full View window design forces you to block out
  1542. the desktop view to use it.
  1543.  
  1544. If you change the door to which an application’s windows are anchored
  1545. using the Application Preferences dialog, the windows should be moved
  1546. automatically.  Currently, they are not.
  1547.  
  1548. You may store the Virtual Desktop Preferences file in a central location
  1549. and store aliases to it in various Preferences folders, but avoid storing it
  1550. on a server, as the Virtual Desktop extension will attempt to resolve the
  1551. alias during startup, and this may cause your Macintosh to hang.
  1552.  
  1553. Doors whose names begin with a period ('.') are not listed in the pop-up
  1554. menu associated with the Anchor Application’s Items to Door option in the
  1555. Application Preferences dialog.
  1556.  
  1557.  
  1558.  
  1559. Acknowledgements
  1560.  
  1561.  
  1562. One big hug to Toni and the family for enduring a LOT of late nights.
  1563.  
  1564. Special thanks to the nearly 200 fine people who beta-tested this
  1565. software, and to others who provided useful information.
  1566.  
  1567.  
  1568.  
  1569. Revision History
  1570.  
  1571.  
  1572. 1.9.3 (September 2, 1998)
  1573. •  Public AWOL Utilities 1.4 release.
  1574. •  Virtual Desktop is now compatible with the Mac OS 8.5 version of
  1575. Finder.
  1576. •  Improved Appearance Manager support, to make Virtual Desktop’s
  1577. dialogs and Full View window compatible with the new Mac OS 8.5
  1578. appearances.
  1579. •  Corrected a bug which caused the names given to new doors created in
  1580. grid arrangements to be garbled.
  1581.  
  1582. 1.9.2 (April 24, 1998)
  1583. •  Public AWOL Utilities 1.4 release.
  1584. •  Virtual Desktop is now compatible with the Mac OS 8.0 and 8.1
  1585. versions of Finder, and supports the new platinum appearance.  However,
  1586. the Appearance Manager prevents Virtual Desktop from displaying color
  1587. labels on the radio buttons in Full View mode.
  1588. •  Images of pop-up windows do not appear in Full View mode.  These
  1589. windows are exempt from scrolling, so they always remain at the bottom
  1590. of the screen.
  1591. •  Increased minimum and preferred memory sizes to accommodate Mac
  1592. OS 8.0.
  1593. •  Reduced the complexity of several system patches, to improve overall
  1594. performance.
  1595. •  Pressing the Home key while already at the home location no longer
  1596. causes Virtual Desktop to forget the last non-home location.
  1597. •  Corrected a bug which caused the Virtual Desktop Doors control strip
  1598. module not to pop up if clicked too quickly.
  1599. •  Corrected a bug which sometimes caused the Grow Desktop menu
  1600. command to be disabled inappropriately.
  1601. •  Corrected a bug which sometimes left door icon windows improperly
  1602. drawn or blank.
  1603. •  Changed the name “Usage Preferences” to “Navigation Preferences”,
  1604. which better reflects its purpose.
  1605.  
  1606. 1.9.1 (April 12, 1998)
  1607. •  Never released.
  1608.  
  1609. 1.9 (March 6, 1996)
  1610. •  Public AWOL Utilities 1.3 release.
  1611. •  Added alerts offering to install the “Virtual Desktop Doors” Control
  1612. Strip module and “Quit Virtual Desktop” application in your System folder
  1613. after installing the “Virtual Desktop Extension” system extension, if
  1614. appropriate.  These files are now generated from inside the application,
  1615. not distributed alongside it.
  1616. •  Added the Install menu, to let you install appropriate System folder
  1617. components at any time.
  1618. •  Added support for the Display Manager, adjusting automatically when
  1619. you reconfigure your displays.
  1620. •  Changed the Full View display so that windows rolled up using
  1621. WindowShade appear the same as hidden windows.
  1622. •  Changed the effect of the “Switch to item via Finder…” door option so
  1623. that scrolling happens before the item is opened, not after.  This makes it
  1624. more likely that the resulting windows will open in the right place.
  1625. •  Improved the response to selections from the Door menu and Control
  1626. Strip module.
  1627. •  Corrected a bug which left an unusable extension file in the Extensions
  1628. folder if installation failed due to Gatekeeper virus protection.  The
  1629. previous fix (in 1.8) was not completely successful.  This version also
  1630. reports the evidence of an earlier failed installation, and how to fix it.
  1631. •  Corrected a bug which affected the appearance of menus and color
  1632. dialogs on Power Macintoshes.
  1633. •  Corrected a bug which caused Virtual Desktop to present some alerts
  1634. while in the background.
  1635.  
  1636. 1.8 (October 17, 1994)
  1637. •  Public AWOL Utilities 1.2 release.
  1638. •  Added the optional Door menu, allowing easy access to doors from any
  1639. application, even if the Virtual Desktop application is not running.
  1640. •  Added the “Virtual Desktop Doors” Control Strip module.
  1641. •  Added the Shove Mouse navigation option, a much-wanted bit of
  1642. mimicry.
  1643. •  Enhanced the navigation options for more flexible selection of modifier
  1644. keys.
  1645. •  Added a navigation option to suppress the scroll bar windows.
  1646. •  Added a navigation option to choose between half- and full-screen
  1647. scrolling.
  1648. •  Added a door option to open an arbitrary item via Finder when the door
  1649. is opened.
  1650. •  Added a door option to change the color depth when the door is opened.
  1651. •  Changed minimum virtual desktop padding from half a screenful to zero,
  1652. allowing more detail in Full View mode.
  1653. •  Corrected a bug which could cause white-on-white or black-on-black
  1654. printing of names in door icon windows.
  1655. •  Corrected a bug which left an unusable extension file in the Extensions
  1656. folder if installation failed due to virus protection.
  1657. •  Corrected a bug in the Door Preferences dialog which could cause a
  1658. crash on Macintoshes without Color QuickDraw.
  1659. •  Added the “Quit Virtual Desktop” application for use in the Shutdown
  1660. Items folder to assist Virtual Desktop by making it quit before all other
  1661. applications.
  1662.  
  1663. 1.7 (March 28, 1994)
  1664. •  Public AWOL Utilities 1.1 release.
  1665. •  Corrected a bug which could cause keystrokes normally trapped by
  1666. other system extensions to reach the active application.
  1667.  
  1668. 1.6.1 (March 27, 1994)
  1669. •  Added choice of door arrangements to the “New Door…” dialog.
  1670. •  If the Virtual Desktop application crashes and is re-opened, it does not
  1671. lose track of the true home location, and refrains from moving other
  1672. applications’ windows as it normally would.
  1673. •  Corrected a bug which could cause a switch to another application when
  1674. placing a new door.
  1675. •  Added an optional confirmation alert to the “Trash Door” menu
  1676. command.
  1677. •  Corrected a bug which could misplace desktop icons if the Exempt
  1678. Application’s Items From All Scrolling option were selected for desktop
  1679. icons.
  1680. •  Improved performance of the Use Key Combination option.
  1681.  
  1682. 1.6.0 (March 13, 1994)
  1683. •  Corrected a bug which caused disk drives to access periodically while
  1684. Virtual Desktop Extension was installed.
  1685. •  Corrected a bug which could cause the About dialog to crash on
  1686. Macintoshes without Color QuickDraw.
  1687. •  Added a Help button to the alert which asks for permission to install
  1688. Virtual Desktop Extension.
  1689. •  Prevented Full View from using white as the color for an application’s
  1690. item images and radio button.
  1691. •  Added the “Rename Door…” menu command and dialog.
  1692. •  Added disabled item to the pop-up menu in the Application Preferences
  1693. dialog if the selected door no longer exists.
  1694. •  Corrected a bug which prevented default application preferences set by
  1695. the user from overriding the built-in defaults.
  1696. •  Prevented visible shifting of anchor and scroll bar windows when
  1697. opening, due to non-default layout preferences.
  1698. •  Added the thank-you hot button under Acknowledgements.
  1699.  
  1700. 1.5.2 (February 27, 1994)
  1701. •  Corrected a Virtual Desktop Extension bug which sometimes prevented
  1702. other applications from finding files.
  1703. •  Corrected an incompatibility with SpeedyFinder7’s Help menu removal
  1704. option which prevented help display.
  1705. •  Virtual desktop growth is limited to 32,767 pixels in each direction.
  1706. •  Added support for virtual desktop scrolling using the Home, End, Page
  1707. Up, and Page Down keys.
  1708. •  Improved messages given when Virtual Desktop Extension is missing or
  1709. is out of date.
  1710. •  Added protection against loading duplicate copies of the extension.
  1711. •  Allowed the application to operate without a preferences file (for
  1712. example, when startup disk is locked).
  1713.  
  1714. 1.5.1 (February 7, 1994)
  1715. •  Added virus protection removal advice to extension installation alert.
  1716. •  Corrected a bug which could cause a crash on exit immediately after a
  1717. version check or extension installation alert.
  1718. •  Corrected a bug which sometimes caused desktop icons to end up in the
  1719. wrong place.
  1720. •  Desktop icons are properly handled in Systems whose language is other
  1721. than English.
  1722. •  Increased minimum and preferred memory sizes to accommodate
  1723. PowerBook computers.
  1724.  
  1725. 1.5.0 (January 30, 1994)
  1726. •  Added Virtual Desktop Extension to improve compatibility with other
  1727. programs.
  1728. •  If the Shift key is pressed on startup, the extension will not be loaded.
  1729. If the Help or Command-? key is pressed, the extension will delay up to
  1730. one second to let the user release the key(s).
  1731.  
  1732. 1.4.1 (January 19, 1994)
  1733. •  If the help server is absent when Virtual Desktop requests help, and the
  1734. user agrees to save the help file as a TeachText document, the file is split
  1735. into two parts small enough for TeachText to handle.
  1736. •  Improved handling of desktop icons.
  1737.  
  1738. 1.4.0 (October 2, 1993)
  1739. •  Initial AWOL Utilities 1.0 release.
  1740.